package com.date;

import java.util.Calendar;

/**
 * @Author 小闽
 * @Date 2024/10/12 20:25
 * @PackageName: com.date
 * @ClassName: Calendar
 * @Description: 第二代日期类
 * @Version 1.0
 */
public class Calendar_ {
    public static void main(String[] args) {
        // 1. Calendar 是一个抽象类，并且构造器是private
        // 2. 可以通过 getInstance()来获取实例
        // 3. 提供大量的方法和字段提供给程序员
        //
        //  Calendar

        Calendar c = Calendar.getInstance(); // 创建日历类对象// 比较简单自由
        System.out.println(c);
        // 2. 获取日历对象的某个日历字段
        System.out.println("年： " + c.get(Calendar.YEAR));
        System.out.println("月： "+ (c.get(Calendar.MONTH) + 1));
        System.out.println("日： "+ c.get(Calendar.DAY_OF_MONTH));
        System.out.println("小时： "+ c.get(Calendar.HOUR));
        System.out.println("分钟： " + c.get(Calendar.MINUTE));
        System.out.println("秒： " + c.get(Calendar.SECOND));
        // Calendar没有专门的格式化方法，所以需要程序员自己来组合显示
        System.out.println(c.get(Calendar.YEAR) + "年" + (c.get(Calendar.MONTH)+1) + "月" + c.get(Calendar.DAY_OF_MONTH) + "日");

    }
}
